// #ifndef __MYFILESYSTEM_H_
// #define __MYFILESYSTEM_H_

// #include "LinkTree.h"

// struct FlieInfo
// {
//     FlieInfo(const std::string & flie):name(flie){};
//     std::string name;
//     //std::string fliename;
//     size_t filesize;

// };

// class MyFileSystem
// {
// public:
//     MyFileSystem(const std::string &path);
//     void show()
//     {
//         tree.SetPrint(Print);
//         tree.show();
//     }
//     void SetPrint( void (*Print)(void *))
//     {
//         this->Print = Print;
//     }
//     void FindByFileName(const std::string &name);
// private:
//     void ExploreDir(const FlieInfo &path,TreeNode* parent);
//     LinkTree tree;
//     void (*Print)(void *);
// };


// #endif